package la.iok.hzsvn.lewin.movie.cloud.mapper;

import la.iok.hzsvn.lewin.movie.cloud.entity.OrgUnitAddress;
import la.iok.hzsvn.lewin.mybatis.mapper.BaseMapper;
import la.iok.hzsvn.share.address.Address;
import la.iok.hzsvn.share.annotations.NotNull;

public interface OrgUnitAddressMapper extends BaseMapper<OrgUnitAddress> {

    /**
     * 插入组织地址
     * @param orgUnitId 组织id
     * @param address 地址信息
     */
    void insert(@NotNull Long orgUnitId, @NotNull Address address);
    /**
     * 更新组织的地址
     * @param id 更新的记录id,是OrgUnitAddress的id
     * @param address 新的地址
     */
    void update(@NotNull Long id,@NotNull Address address);
}
